Research on Domain-specific Embedded Languages and Program Generators
نویسندگان
چکیده
منابع مشابه
Research on Domain-specific Embedded Languages and Program Generators
Embedding is the process of implementing a language by deening functions in an existing \host" language; the host language with these added functions is the new language. As a consequence, the new language comes equipped with all the features of the host language, with no additional work on the part of the language designer. Embedding works particularly well when the host language is a function...
متن کاملOptimising Embedded Domain Specific Languages
(Embedded) Domain Specific Languages (eDSL) are becoming a significant part of our programming challenges. Many programming languages have to interface with SQL, HTML, etc. A specific area of research are parser combinator libraries like Parsec (written in Haskell), which unlike parser generators, are barely optimised. This paper offers a solution to optimise a dialect of Parsec and demonstrate...
متن کاملStaging & Embedded Domain Specific Languages
Multi-Stage Programming (MSP) is a programming language feature that allows to define high-level abstractions describing generic, hihly-parametrized code, while removing these abstractions at runtime during a succession of code generation phases (called stages): the last stage corresponds to the actual program execution. MSP removes these abstractions in a process akin to partial evaluation and...
متن کاملEmbedded Domain-specific Languages in Prolog
A domain-specific language is a language tailored to a specific application domain and precisely capture the domain's semantics. It can be implemented by the traditional or by the embedded approach. While for embedding mainly functional languages are used, it is shown in the paper that Prolog is also suitable as a ''host'' language. The advantages of using Prolog in embedding are declarativenes...
متن کاملAbstract interpretation of domain-specific embedded languages
Interpretation of Domain-Specific Embedded Languages Kevin Backhouse Lincoln College Submitted for the degree of Doctor of Philosophy in Computation September 23, 2002
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Electronic Notes in Theoretical Computer Science
سال: 1998
ISSN: 1571-0661
DOI: 10.1016/s1571-0661(05)80235-x